package com.ruoyi.pcwl.service;

import java.util.List;


import com.baomidou.mybatisplus.extension.service.IService;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.pcwl.domain.PcwlShopEnv;
import com.ruoyi.pcwl.domain.query.PcwlShopEnvQuery;


/**
 * 商铺环境信息 业务接口
 */
public interface PcwlShopEnvService extends IService<PcwlShopEnv> {

	/**
	 * 根据条件查询列表
	 */
	Integer findCountByParam(PcwlShopEnvQuery param);

	/**
	 * 分页查询
	 */
	IPage<PcwlShopEnv> selectPage(PcwlShopEnvQuery reqParqm);

	/**
	 * 新增
	 */
	Integer add(PcwlShopEnv bean);

	/**
	 * 批量新增
	 */
	Integer addBatch(List<PcwlShopEnv> listBean);

	/**
	 * 批量新增/修改
	 */
//	Integer addOrUpdateBatch(List<PcwlShopEnv> listBean);

	/**
	 * 多条件更新
	 */
//	Integer updateByParam(PcwlShopEnv bean,PcwlShopEnvQuery param);

	/**
	 * 多条件删除
	 */
//	Integer deleteByParam(PcwlShopEnvQuery param);

	/**
	 * 根据Id查询对象
	 */
	PcwlShopEnv getPcwlShopEnvById(Long id);


	/**
	 * 根据Id修改
	 */
	Integer updatePcwlShopEnvById(PcwlShopEnv bean);


	/**
	 * 根据Id删除
	 */
	Integer deletePcwlShopEnvById(Long id);

}
